html{-webkit-text-size-adjust:none}
*{ margin:0; padding:0}
html, div, body, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;-webkit-tap-highlight-color: rgba(0,0,0,0);
}
html,body{ overflow-x:hidden;  }

button{-webkit-appearance:none;}

.bggery{ background:#f0eff3}
html, body {
	/* height: 100%;

	min-height: 100vh */

}

body {
	background: #fff;
	word-break: break-all;
	max-width: 640px;
	margin:0 auto;
	overflow-x: hidden; color:#373737;

}

html,body{font-size:20px;}
@media only screen and (min-width:480px){
    html,body{font-size:30px;}
}
@media only screen and (min-width:640px){
    html,body{font-size:40px;}
}
.b{ font-weight:bold}
img{ max-width:100%}
ol, ul {
	list-style: none
}
:focus {
	outline: 0
}
ins {
	text-decoration: none
}
del {
	text-decoration: line-through
}
sub {
	position: relative;
	bottom: -0.2em;
	vertical-align: baseline
}
.block{ display:block}
small, sup, sub {
	font-size: 85%
}
table {
	border-collapse: collapse;
	border-spacing: 0
}

textarea {
	resize: none
}
em, i {
	font-style: normal
}
code, cite {
	font-family: '黑体'
}

.bgw{ background:#fff}
a {
	text-decoration: none;
	outline: 0;
	color: #333
}

.red, a.red {
	color: #f32933!important
}
.gray, a.gray {
	color: #666!important
}
.orange, a.orange {
	color: #e54b00!important
}
.black, a.black {
	color: #000 !important
}
.white, a.white {
	color: #ffffff!important
}
.green, a.green {
	color:#2ead02 !important
}
.blue, a.blue {
	color:#2cb1ae!important
}
.yellow{ color:#F8f905}
.Dark-green, a.Dark-green{color:#00ae8b!important}

body, input, select, textarea {
	font-family:"Microsoft YaHei";
	
	border: 0
}
input[type='text'],input[type='password'],input[type='tel'],input[type='number']{
	-webkit-appearance: none;
}
.yahei {
	font-family: "Microsoft YaHei"
}

.clearfix:after {
	clear: both;
	content: "020";
	display: block;
	height: 0;
	visibility: hidden;
	line-height: 0;
	font-size: 1px
}
.clearfix {
*zoom:1
}
.Left {
	float: left
}
.Right {
	float: right
}
.r {
	text-align: right!important
}
.c {
	text-align: center!important
}
.l {
	text-align: left!important
}
.none {
	display: none
}
.clear {
	clear: both
}
.pd10{ padding:.5rem}
.pd15{ padding:.75rem}
.pdl10{ padding-left:.5rem}
.mt0 {
	margin-top: 0 !important;
}
.mt5 {
	margin-top: .25rem !important;
}
.mt10 {
	margin-top: .5rem !important
}
.mt15 {
	margin-top:.75rem !important
}
.mb10 {
	margin-bottom:.5rem
}
.mt20 {
	margin-top:1rem !important
}
.inline_block {
	display: inline-block
}
.bold {
	font-weight: bold !important
}
.f12 {
	font-size:.6rem !important
}
.f14 {
	font-size:.7rem !important
}
.f16 {
	font-size:.8rem !important
}
.f18 {
	font-size:.9rem !important
}
.f20 {
	font-size:1rem !important
}
.f22 {
	font-size:1.1rem !important
}
section, article {
	display: block
}
.w {
	max-width:640px;
	margin: 0 auto
}
.loading {
	text-align: center;
	display: none
}

.dialog-mask {background: rgba(0,0,0,0.3);position: absolute;
	z-index: 100;
	left: 0;
	top: 0
}
.pr{ position:relative; }
.wbox{ display:-webkit-box}
.wfl{ -webkit-box-flex:1}
.v-middle{ -webkit-box-align:center}
.fixed{ position:fixed; width:100%; bottom:0; background:#fff}
.fill{ height:2.2rem}
.fill-a{ height:3rem}
.border-bottom{ border-bottom:1px solid #f2f2f2}
.border-right{border-right:1px solid #ddd;}
.new-btn{text-align:center; background:-webkit-linear-gradient(top, #ee525a , #e60214); color: #fff; font-size: .8rem; font-family: "microsoft yahei"; border-radius: .25rem; height: 2rem;line-height:2rem; display: block;width:100%; border: none;}
.new-btn.on{ background:-webkit-linear-gradient(top, #999 , #666);}
.new-btn.start{background:-webkit-linear-gradient(top, #09ac05 , #038600);}
.new-btn.end{background:-webkit-linear-gradient(top, #999 , #666);}


.qx-btn{text-align:center; background:#fff; color: #ee525a; font-size: .8rem; font-family: "microsoft yahei"; border-radius: .25rem; height: 2rem;line-height:2rem; display: block;width:100%; border: 1px solid #ee525a;}

.new-btns{text-align:center; background:#e40b3b;border:1px solid #e40b3b; width:3.9rem; color: #fff; font-size: .7rem; font-family: "microsoft yahei"; border-radius: .25rem; height: 1.7rem;line-height:1.7rem;}
.new-btns.on{ background:#999; border-color:#999}
.new-btns.start{background:#e40b3b;}
.new-btns.end{background:#999; border-color:#999}
.new-btns.canle{background:#fff; border:1px solid #333; color:#333}

body.on{ height:100%; width:100%;left:0;top:0; position:fixed}
.mask{position:fixed; background:rgba(0,0,0,0.6); height:100%; width:100%; text-align:right;left:0;top:0;  z-index:1000; display:none}
.maskb{position:fixed; background:rgba(0,0,0,0.6); height:100%; width:100%; text-align:right;left:0;top:0;  z-index:1000; display:none}
.mask span{ padding-right:10px;}

.p-l-10{padding-left:.5rem;}

/**
Loading
*/
.loadinga{  
    width:160px;  
    height:56px;  
    position: absolute;  
    top:50%;  
    left:50%;  
    line-height:56px;  
    color:#fff;  
    padding-left:60px;  
    font-size:15px;
    margin-left:-110px;  
    background: #000 url(../images/loader.gif) no-repeat 10px 50%;  
    opacity: 0.7;  
    z-index:9999;  
    -moz-border-radius:20px;  
    -webkit-border-radius:20px;  
    border-radius:20px;  
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);  
}  
/*按钮*/

.am-btn{padding: .88em 1em;outline: none;}
.am-btn.am-radius{ border-radius: 5px;}
.am-modal-btn{ color: #58d1a4;}
.am-form input[type=number], .am-form input[type=search], .am-form input[type=text], .am-form input[type=password], .am-form input[type=datetime], .am-form input[type=datetime-local], .am-form input[type=date], .am-form input[type=month], .am-form input[type=time], .am-form input[type=week], .am-form input[type=email], .am-form input[type=url], .am-form input[type=tel], .am-form input[type=color], .am-form select, .am-form textarea, .am-form-field{ border:1px solid #e2e2e2; border-radius: 5px; padding:.8em .6em;}

.am-btn-success{ background-color: #58d1a4; border-color: #58d1a4;}
.am-btn-success:hover{ background: #48c093;}
.am-btn-success:focus{ background: #48c093;}
.info-title{ border-bottom: 1px solid #ddd; background: #f3f3f3; font-size:16px; color: #333; height: 45px; line-height: 45px; padding-left: 15px; }
 
.am-btn-danger{background-color: #ea3d62;color: #fff !important;}
.am-btn-danger:hover{background-color: #dd3559; color: #fff !important;}
.am-btn-danger:focus{ background: #dd3559;outline: none;}


.am-btn-blue{background-color: #34b87e;color: #fff !important;}
.am-btn-blue:hover{background-color: #2da872; color: #fff !important;}
.am-btn-blue:focus{ background: #2da872;outline: none;}

.am-btn-dack{background-color: #333333;color: #fff !important;}
.am-btn-dack:hover{background-color: #444; color: #fff !important;}
.am-btn-dack:focus{ background: #444;outline: none;}



.am-form input[type=number]:focus, .am-form input[type=search]:focus, .am-form input[type=text]:focus, .am-form input[type=password]:focus, .am-form input[type=datetime]:focus, .am-form input[type=datetime-local]:focus, .am-form input[type=date]:focus, .am-form input[type=month]:focus, .am-form input[type=time]:focus, .am-form input[type=week]:focus, .am-form input[type=email]:focus, .am-form input[type=url]:focus, .am-form input[type=tel]:focus, .am-form input[type=color]:focus, .am-form select:focus, .am-form textarea:focus, .am-form-field:focus{    border-color:#666;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}

/*头部*/
.am-header-gery{ background:#f8f8f8 ; border-bottom: 1px solid #d4d4d4;}
.am-header-white{ background: #fff;  border-bottom: 1px solid #eee;}
.am-header-white .am-header-title a{ color: #333; font-size: 20px;}
.am-header-white .am-header-nav{ color: #333;}
.am-header-white .am-header-nav>a{ color: #333;}
.am-header-white .am-header-title a{color: #333;}
.am-header-gery .am-header-nav>a{ color: #333;}
.am-header-gery .am-header-title a{ color: #333; font-size: 20px;}

/*右侧按钮*/

.sever-icon ,.city-icon i{ display: inline-block; background: url(../images/city.png) no-repeat -25px 0 ; width: 25px; height: 23px; background-size: auto 23px; vertical-align:-5px;}
.city-icon{ color: #333;}
.city-icon i{ background-position: 0 0; margin-right: 5px;}

/*弹出框*/
.msgmask{
	position: fixed;
	background: rgba(0,0,0,.8);
	width: 100%;
	height: 100%;
	top:0;left:0;
	z-index:1001;
}
.msgBox{
	position: fixed;
	background: #fff;
	width: 80%;
	left: 50%;
	top:50%;
	-webkit-transform:translate(-50%,-50%);
	border-radius: 5px;
	text-align: center;
	padding: 0 15px 20px;
	box-sizing: border-box;
	
}
.msgBox .msgicon{
	display: inline-block;
	margin-top: 24px;
	width: 45px;
	height: 42px;
	background: url(../images/tanchuangicon@2x.png) no-repeat;
	background-size:cover ;
}
.msgBox .msgtext{
	font-size: 15px;
	margin-top: 16px;
	text-align: center;
}
.msgBox .msgbtn{
	margin-top: 20px;
	overflow: hidden;

}
.msgBox .msgbtn .wfl{
	padding:0 10px;
}
.msgBox .msgbtn button{
	display: block;
	width: 100%;
	height: 37px;
	float: left;
	background:#da1a1e;
	border-radius: 5px;
	font-size: 14px;
	color: #fff;
	border: solid 1px #da1a1e;
	box-sizing: border-box;
}
.msgBox .msgbtn button.no{
	background-color: #ffffff;
	background-image: none;
	color: #da1a1e;
	border: solid 1px #da1a1e;
}